package com.ssy.lingxi.contract.esign.request;

import lombok.Builder;
import lombok.Data;

@Builder
@Data
public class OrgAccountThirdIdUpdateRequest {

    /**
     * 必填: 是
     * 第三方平台机构id
     */
    private String thirdPartyUserId;

    /**
     * 必填: 否
     * 机构名称，默认不变
     */
    private String name;

    /**
     * 必填: 否
     * 证件类型，默认CRED_ORG_USCC
     * （1）CRED_ORG_USCC统一社会信用代码，默认值
     * （2）CRED_ORG_CODE组织机构代码证
     * （3）CRED_ORG_REGCODE工商注册号
     * （4）CRED_ORG_BUSINESS_REGISTTATION_CODE工商登记证
     * （5）CRED_ORG_TAX_REGISTTATION_CODE税务登记证
     * （6）CRED_ORG_LEGAL_PERSON_CODE法人代码证
     * （7）CRED_ORG_ENT_LEGAL_PERSON_CODE事业单位法人证书
     * （8）CRED_ORG_SOCIAL_REG_CODE社会团体登记证书
     * （9）CRED_ORG_PRIVATE_NON_ENT_REG_CODE民办非机构登记证书
     * （10）CRED_ORG_FOREIGN_ENT_REG_CODE外国机构常驻代表机构登记证
     * （11）CRED_ORG_GOV_APPROVAL政府批文
     * （12）CODE_ORG_CUSTOM自定义
     * （13）CRED_ORG_UNKNOWN未知证件类型
     */
    private String idType;

    /**
     * 必填: 否
     * 证件号，该字段只有为空才允许修改
     */
    private String idNumber;

}
